Blizzard's promotional campaign for Overwatch has taken on an oversized endeavor in the form of giant action figures spread out around the world, with some of these figures showing up in Paris, France; Busan, South Korea; and one that popped up in Hollywood, California featuring Tracer.Click To